package com.hd.appcommon.entity;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;

/**
 * course
 * @author 
 */
@Data
public class TrainingPlanDetails implements Serializable {
    /**
     * 关键字
     */
    @ExcelIgnore
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 教学计划号
     */
    @ExcelProperty("教学计划号")
    private String code;

    /**
     * 专业名称
     */
    @ExcelProperty("专业名称")
    private String major;

    /**
     * 专业代码
     */
    @ExcelProperty("代码")
    private String majorCode;

    /**
     * 年级
     */
    @ExcelProperty("年级")
    private String grade;

    /**
     * 课程代码
     */
    @ExcelProperty("课程代码")
    private String courseCode;

    /**
     * 课程名称
     */
    @ExcelProperty("课程名称")
    private String courseName;

    /**
     * 课程学分
     */
    @ExcelProperty("学分")
    private double courseCre;

    /**
     * 课程性质
     */
    @ExcelProperty("课程性质")
    private String courseType;

    /**
     * 开课学院
     */
    @ExcelProperty("开课学院")
    private String college;

    /**
     * 开课系
     */
    @ExcelProperty("开课系")
    private String department;

    /**
     * 开课学期
     */
    @ExcelProperty("学期")
    private String term;

    /**
     * 培养计划表id
     */
    @ExcelIgnore
    private Integer trainingPlanId;

    private static final long serialVersionUID = 1L;
}
